Displacement Mapping
نویسنده
چکیده
This paper describes displacement mapping technique that is used in 3D graphics to add detail on the object’s surface. There are various approaches for implementing it that suit different usages. Most common approaches are explained and shortcomings for each are listed. An adaptive view dependant tessellation algorithm is looked at more closely and some hardware related issues are also discussed. In the end some future thoughts are provided.
منابع مشابه
Displacement Mapping
Displacement mapping is a powerful technique for adding detail to three dimensional objects and scenes. While bump mapping gives the appearance of increased surface complexity, displacement mapping actually adds surface complexity resulting in correct silhouettes and no parallax errors. This paper presents the background to displacement mapping, current hardware implementations and how to use t...
متن کاملTemperature Mapping Using Ultrasound Digital Images
Introduction: The success of hyperthermia depends on the accuracy of the temperature monitoring in the tumor and the surrounding normal tissue. In this study, the temperature changes were determined by computing the speckle displacement in the ultrasound digital images. Speckle tracking algorithm was used to compute the displacement. Materials and Methods: The experiment was perf...
متن کاملPer-Pixel Displacement Mapping and Distance Maps
Based on a standard software ray-tracer with soft shadowing and glossy reflection capabilities, I present a per-pixel displacement mapping algorithm. This algorithm modifies the intersection routine already used for shadows and reflections and so they are preserved. The algorithm relies on a distance map, which along with a normal map for lighting information, can be generated for each point in...
متن کاملPer-Pixel Displacement Mapping with Distance Functions
In this chapter, we present distance mapping, a technique for adding small-scale displacement mapping to objects in a pixel shader. We treat displacement mapping as a ray-tracing problem, beginning with texture coordinates on the base surface and calculating texture coordinates where the viewing ray intersects the displaced surface. For this purpose, we precompute a three-dimensional distance m...
متن کاملA Prism-Free Method for Silhouette Rendering in Inverse Displacement Mapping
Silhouette is a key feature that distinguishes displacement mapping from normal mapping. However the silhouette rendering in the GPU implementation of displacement mapping (which is often called inversed displacement mapping) is tricky. Previous approaches rely mostly on construction of additional extruding prism-like geometry, which slows down the rendering significantly. In this paper, we pro...
متن کاملFeature-based Displacement Mapping
Displacement mapping was originally created as a rendering tool to provide small-scale modulation of an underlying smooth surface. However, it has now emerged as a sculpting tool, to the extent that complex geometry can effectively be added to a scene at rendering time. The attendant complexity of displacement maps is placing increased demands on rendering systems, from quality, performance, an...
متن کامل